package com.dz.risk.common;


/**
 * @author baohan
 * @className SysConstant
 * @description 常量类
 * @date 2021/1/26 21:29
 */
public class SysConstant {



    public static final int ZERO = 0;
    public static final int THREE = 3;
    public static final int ONE = 1;
    public static final int TWO = 2;
    public static final int FOUR = 4;
    public static final int FIVE = 5;
    public static final int SIX = 6;
    public static final int EIGHT = 8;
    public static final int NINE = 9;
    public static final int TEN = 10;
    public static final int SEVEN = 7;
    public static final int ELEVEN = 11;
    public static final int TWELVE = 12;
    public static final int THIRTEEN = 13;
    public static final int FOURTEEN = 14;
    public static final int FIFTEEN = 15;
    public static final int SIXTEEN = 16;
    public static final int SEVENTEEN = 17;
    public static final int EIGHTEEN = 18;
    public static final int NINETEEN = 19;
    public static final int TWENTY = 20;
    public static final int TWENTY_ONE = 21;
    public static final int TWENTY_TWO = 22;
    public static final int TWENTY_THREE = 23;
    public static final int TWENTY_FOUR = 24;
    public static final int TWENTY_FIVE = 25;
    public static final int TWENTY_SIX = 26;
    public static final int TWENTY_SEVEN = 27;
    public static final int TWENTY_EIGHT = 28;
    public static final int TWENTY_NINE = 29;
    public static final int THIRTY = 30;
    public static final int THIRTY_ONE = 31;
    public static final int THIRTY_TWO = 32;
    public static final int THIRTY_THREE = 33;
    public static final int THIRTY_FOUR = 34;
    public static final int THIRTY_FIVE = 35;
    public static final int THIRTY_SIX = 36;
    public static final int THIRTY_SEVEN = 37;
    public static final int THIRTY_EIGHT = 38;
    public static final int THIRTY_NINE = 39;
    public static final int FORTY = 40;
    public static final int FORTY_ONE = 41;
    public static final int FORTY_TWO = 42;
    public static final int FORTY_THREE = 43;
    public static final int FORTY_FOUR = 44;
    public static final int FORTY_FIVE = 45;
    public static final int FORTY_SIX = 46;


    //转译符号
    public static final String PASER_ZY = ",";
    public static final String REGEXS = "[\\+\\-\\*\\/]";
    //特殊字符 delete  or  insert
    public static final String[] WORDS_SQL = {"delete", "or","insert"};

    public static final String DELETE = "delete";
    public static final String OR = "or";
    public static final String INSERT = "insert";

    //债券风险评级
    public static final String AAA = "AAA";
    public static final String AAAPLUS = "AAA+";
    public static final String AAASUB = "AAA-";
    public static final String AA = "AA";
    public static final String AAPLUS = "AA+";
    public static final String AASUB = "AA-";
    public static final String AADOUBLE = "AA(2)";
    public static final String A = "A";
    public static final String APLUS = "A+";
    public static final String ASUB = "A-";
    public static final String BBB = "BBB";
    public static final String BBBPLUS = "BBB+";

    public static final String AAA_LEVEL = "AAA级";
    public static final String AAA_LEVEL_DOWN = "AAA级以下，AA+级（含）以上";
    public static final String AA_PLUS_DOWN = "AA+级以下，AA级（含）以上";
    public static final String AA_LEVEL_DOWN = "AA级以下，BBB级（含）以上";
    public static final String BBB_DPWN = "BBB级以下";

    public static final String NOT_YEAR = "不足一年";
    public static final String ONE_YEAR_OR_UP = "大于等于1年";

    public static final String YES = "是";
    public static final String NO = "否";


    public static final String BOND_RATING_ADJUSTMENT = "债券评级调整";
    public static final String BOND_VALUATION_ADJUSTMENT = "债券估值调整";
    public static final String HIGH_QUALITY_LIQUID_ASSETS = "优质流动性资产";
    public static final String BOND_DEFAULT_LOSS = "债券违约损失";
    public static final String BOND_DEFAULT_LOSS_CHECK = "债券违约损失校验";
    public static final String PROVISION_FOR_IMPAIRMENT_OF_ACCOUNTS_RECEIVABLE = "应收账款减值准备（已违约债券）";

    //配置类中文
    public static final String MILD = "轻度LGD";
    public static final String MODERATE = "中度LGD";
    public static final String SEVERE = "重度LGD";

    //配置类编码
    public static final int MILD_CODE = 4;
    public static final int MODERATE_CODE = 5;
    public static final int SEVERE_CODE = 6;

    //类型(1:违约类PD  2:高预警类PD  3:低预警类PD)
    public static final int DEFAULT = 1;
    public static final int HIGH_WARNING = 2;
    public static final int LOW_WARNING = 3;

    //菜单目录
    public static final String REPORT_MANAGEMENT = "报表管理";
}
